EECS C106A/206A | Introduction to Robotics

Fall 2023

Professors Koushil Sreenath and Shankar Sastry

Course Calendar

ALL LECTURE SLIDES AND VIDEOS CAN BE FOUND ON BCOURSES

Week 0

No Class
8/22
Intro - History of Robotics
8/24 (Logistics Slides [pdf] / [pptx] ) (Lecture Slides)

Rigid Body Motion

Week 1

Rigid Body Motion
8/29 (Slides) (Boardwork)
SO(3) Group / Rigid Transformations
Reading - MLS 2.1, 2.2
Calculating Rigid Body Motion
8/31 (Slides) (Boardwork)
Exponential Map / Rodrigues / Euler Angles
Reading - MLS 2.3

Week 2

Rigid Body Transformations in 3D
9/5 (Slides) (Boardwork)
Quaternions / SE(3) / Twists
Reading - MLS 3.2
Representing Rigid Body Transformations
9/7 (Slides) (Boardwork)
se(3) / Expontential Map / Screws
Reading - MLS 3.2

Kinematics

Week 3

Screws and Forward Kinematics I
9/12 (Slides) (Boardwork)
Screws - Twists / Chasle’s / Jointspace + FK
Reading - MLS 3.2
Forward Kinematics II
9/14 (Slides) (Boardwork)
Product of Exponentials / Examples
Reading - MLS 3.2

Week 4

Inverse Kinematics II
9/19 (Slides) (Boardwork)
Manipulator Workspace / PK 1
Reading - MLS 3.3
Inverse Kinematics II
9/21 (Slides) (Boardwork)
PK 2, 3 / Examples
Reading - MLS 3.3

Vision

Week 5

  • Midterm I 09/28 in class
  • Review Slides
  • Review Session Recording, Password: #uxBJ.6F
  • Lab Buffer Week
  • No new homework this week
  • Mini-Proposal due 10/6
Computer Vision I
9/26 (Slides) (Boardwork)
Image Formation and Features
Reading - Textbook Chapter 1, Chapter 2
Midterm
9/28

Week 6

Computer Vision II
10/3 (Slides) (Boardwork)
Image Primitives and Correspondence
Reading - Textbook Chapters 3, 4
Computer Vision III
10/5 (Slides) (Boardwork)
Two-View Geometry
Reading - Textbook

Week 7

Computer Vision IV
10/10 (Slides) (Boardwork)
Velocities
10/12 (Slides) (Boardwork)
Spatial / Body / Angular / Generalized Velocities
Reading - MLS 2.4, 3.4

Velocities and Jacobians

Week 8

Spatial Jacobian
10/17 (Slides) (Boardwork)
Reading - MLS 3.4
Body Jacobian and Singularities
10/19 (Slides) (Boardwork)
Reading - MLS 3.4

Week 9

Motion Planning with Jacobians
10/24 (Slides) (Boardwork)
Singularities / Manipulability / Redundant
Manipulators
Reading - MLS 3.4
Introduction to Lagrangian Dynamics in Planar Systems
10/26 (Slides) (Boardwork)
Reading - MLS 4.2

Dynamics

Week 10

Lagrangian Dynamics of Rigid Bodies and Kinematic Chains
10/31 (Slides) (Boardwork)
State-Space Modeling and Linear Systems
11/2 (Slides) (Boardwork)

Control and Motion Planning

Week 11

  • Lab Buffer Week
  • Discussion 10: Linear Control Theory (Worksheet) (Boardwork) (Solutions) (Video on bCourses)
  • Final Project Check-In I due Thursday 11/9
Linear Control Theory and LQRs
11/7 (Slides) (Boardwork)
Computed Torque Control and Feedback Linearization
11/9 (Slides) (Boardwork)

Week 12

Gravity Compensation and Task-Space Control
11/14 (Slides) (Boardwork)
Midterm II
11/16

Week 13

  • Work on Final Projects
  • Enjoy Thanksgiving!
Motion Planning I
11/21 (Slides) (Boardwork)
No Class - Thanksgiving Break!
11/23

Week 14

  • Final Project Check-In II due 11/29
Motion Planning II
11/28 (Slides) (Boardwork)
Miscellaneous Topics (UAVs/Walking/Autonomous Vehicles)
11/30 (Slides) (Boardwork)

Final Projects

Week 15

  • RRR Week: No Lectures
  • Final Project Presentations on Thursday and Friday
Final Project Presentations
12/7
Final Project Presentations
12/8

Week 16

Finals Week - Good luck on your exams!

Final Project Websites due
12/15